﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Kinect;

namespace GRIP
{
    public interface IKinectImageProcessor
    {
        void SetAlignmentMap(int[] DepthMap);
        void HandleNewColorImageFrame(ColorImageFrame Frame);
        void HandleNewDepthImageFrame(DepthImageFrame Frame);
        void AlignColorFrame();
        void BackgroundSubtract(int PlayerIndex);
        void GetProcessedDepthFrame(short[] DepthFrame);
        void ClearFrames();
    }
}
